package com.fjec.common.view;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Map;

@Data
public class DevopsExchangeGiftVO {

    /**
     * 主键Id
     */
    private Long id;

    /**
     * 商铺类别
     */
    private Integer busiType;

    /**
     * 身份类别
     */
    private String busiStr;

    /**
     * 商铺Id
     */
    private Long busiId;

    /**
     * 用户Id
     */
    private Long userId;

    /**
     * 礼物详情
     */
    private String giftStr;

    /**
     * 总金额（分）
     */
    private Integer amount;

    /**
     * 兑换比例
     */
    private BigDecimal percent;

    /**
     * 商户详情
     */
    private Map<String, Object> shopInfo;

    /**
     * 处理状态
     */
    private Integer handleStatus;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;

    /**
     * 更新时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime updateTime;

    /**
     * 银行账户详情
     */
    private Map<String, Object> cashingBank;

    /**
     * 佣金
     */
    private String commission;

    /**
     * 应结算金额
     */
    private String exchangeAmount;

    /**
     * 店铺名
     */
    private String shopName;
}
